package com.bestcem.xm.qdes.enums;


import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author xiaoshu.shao <xiaoshu.shao@idiaoyan.com>
 * @version V1.0
 * @desc 消息模板-使用场景
 * @date 2022-08-03
 */
@Getter
@AllArgsConstructor
public enum MessageTemplateScenarioEnum {
    /**
     * 邮件投放
     */
    EMAIL_DELIVER("邮件投放", 0),

    /**
     * 短信投放
     */
    SMS_DELIVER("短信投放", 1),

    /**
     * 催答
     */
    PRESS_ANSWER("催答", 2),

    /**
     * 二次投放
     */
    AGAIN_DELIVER("二次投放", 3),

    /**
     * 收到预警
     */
    RECEIVE_WARNING("收到预警", 4),

    /**
     * 收到工单
     */
    RECEIVE_ORDER("收到工单", 5),

    /**
     * 短信投放
     */
    ORDER_OVER_DUE_AGO("工单逾期前", 6),

    /**
     * 短信投放
     */
    ORDER_OVER_DUE("工单逾期", 7),

    /**
     * 抽奖
     */
    DRAW_AWARD("抽奖", 8),

    /**
     * 裂变奖励
     */
    FISSION_AWARD("裂变奖励", 9),

    /**
     * 二次投放催答
     */
    AGAIN_DELIVER_URGE("二次投放催答", 10);

    private final String name;

    @EnumValue
    private final int index;
}